package user_db

import (
	database "hft/Database"
	"time"
)

// 跟进计划
type FollowUp struct {
	ID         uint      `json:"id" gorm:"primaryKey;autoIncrement"`
	CreateTime time.Time `json:"create_time" gorm:"autoCreateTime"`
	UserID     uint      `json:"user_id" gorm:"comment:客户ID"`
	Cont       string    `json:"cont" gorm:"comment:跟进内容"`                    //跟进内容
	IsRemind   bool      `json:"is_remind" gorm:"comment:是否提醒"`               //是否提醒
	RemindTime time.Time `json:"remind_time" gorm:"comment:提醒时间"`             //提醒时间
	RemindType int       `json:"remind_type" gorm:"comment:提醒事件 1约看 2回访 3售后"` //提醒事件 1约看 2回访 3售后
	IsRecord   bool      `json:"is_record" gorm:"comment:是否记录"`               //是否记录
	// RecordType      string    `json:"record_type" gorm:"comment:1报备 2带看 3认购 4网签 多个则为,1,2,"` //1报备 2带看 3认购 4网签 多个则为,1,2,
	File            bool      `json:"file"`                            //报备
	Show            bool      `json:"show"`                            //带看
	Sub             bool      `json:"sub"`                             //认购
	NetTag          bool      `json:"net_tag"`                         //网签
	RecordTime      time.Time `json:"record_time" gorm:"comment:记录时间"` //记录时间
	IsSystemMessage bool      `json:"is_system_message" gorm:"comment:是否为系统消息;default:0"`
}

func (FollowUp) TableName() string {
	return database.TableNameFormat("front_follow_up")
}
